/* @import "../../../city/city" */
.hotcity_title {
	width: 100%;
	height: 50rpx;
	line-height: 50rpx;
	font-size: 35rpx;
	margin-top: 20rpx;
	margin-bottom: 20rpx;
	color: rgb(86, 157, 238);
	text-align: center;
	align-items: center;
  }
  
  .hotcitylist {
  
	display: flex;
	flex-direction: row;
	flex-wrap: wrap; 
  }
  
  
  .provinces_view {
	display: flex;
	flex-direction: column;
  }
  .area_view {
	display: flex;
	flex-direction: row;
	margin-top: 20rpx;
  }
  
  .area_info_view {
	margin-left: 20rpx;
	height: 50rpx;
	font-size: 30rpx;
	line-height: 50rpx;
	width: 120rpx;
	text-align: center;
	background-color: #87cefa; 
	color: white; 
	border-radius: 8rpx;
  
  }
  
  .province_view {
	width: 100%; 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap; 
	margin-bottom: 30rpx;
  }
  .hotcity_name { 
  	height: 30px;
	line-height: 30px;
	padding: 10px;
	border: 1px solid darkgray;
	border-radius: 3px;
	justify-content: space-between;
	margin-top: 10px;
	margin-right:10px ;
	margin-left: 10px;
  }
  .hotcity_name:hover{
    background-color: red;
    color: #fff;
  }
  .citys_view {
	display: flex;
	flex-direction: column;
	width: 100%
  }
  .citys_select_header {
	display: flex;
	flex-direction: row;
  }
  .citys_title {
	height: 40rpx;
	font-size: 35rpx;
	line-height: 40rpx;
	text-align: right;
	margin-top: 20rpx;
	margin-bottom: 20rpx;
	width: 55%;
  }
  .backProvince {
	width: 150rpx;
	margin-left: 150rpx;
	font-size: 30rpx;
	text-align: center;
	height: 60rpx;
	margin-top: 10rpx;
	margin-bottom: 10rpx;
	line-height: 60rpx;
	background-color: #0370E5; 
	color: white; 
	border-radius: 8rpx;
  
  }
  .citys_info {
	display: flex;
	flex-direction: row;
	width: 100%;
	margin-top: 20rpx;
  }
  .citys_info_l {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	margin-top: 20rpx;
  }
  .cityname {
	margin-left: 20rpx;
	height: 60rpx;
	font-size: 32rpx;
	line-height: 60rpx;
	width: 150rpx;
	text-align: center;
	background-color:  rgb(33, 151, 242); 
	color: white; 
	border-radius: 8rpx;
	  font-weight:900;
  
  }
  .cityname_l {
	margin-top: 20rpx;
	margin-left: 20rpx;
	height: 50rpx;
	font-size: 32rpx;
	line-height: 50rpx;
	width: 120rpx;
	text-align: center;
	background-color: #EAF4FE; 
	color: black; 
	border-radius: 8rpx;
  }
  .countys_view {
	width: 595rpx; 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap; 
  }
  .countys {
	margin-top: 5rpx;
	height: 60rpx;
	width: 168rpx;
	font-size: 32rpx;
	margin-left: 20rpx;
	line-height: 60rpx;
	text-align: center;
	border-radius: 8rpx;
	background-color: rgb(234, 244, 254);
	margin-bottom: 10rpx;  
	font-weight:900;
  }
  .Recorddelete {
	margin-top: 0rpx;
	/* margin-left: -20rpx; */
	height: 25rpx;
	width: 25rpx;
  }
  .china-mapbox {
	  width: 100%;
	  height: 800rpx;
	  overflow: hidden;
	  background: #fff;
	  background-image: url(https://static.56114.net.cn/images/map.png);
	  background-size: 1000rpx 700rpx;
	  background-position: -220rpx;
	  background-repeat: no-repeat;
	  /* margin-top: -160rpx; */
	  position: relative; 
	  display: flex;
	  flex-direction: column;
  }
  .base{
  background:#fff;
  text-align: center;
  border-radius: 10rpx;
  width: 70rpx;
  font-size:26rpx;
  border: 1px solid #ccc;
  position: absolute;
  
  }
  
  .hebei{
  top: 390rpx;
  left: 410rpx;
  }
  .tianjin{
  top: 340rpx;
  left: 470rpx;
  }
  .beijing{
  top: 320rpx;
  left: 392rpx;
  }
  .shanxi{
  top: 380rpx;
  left: 332rpx;
  }
  .neimenggu{
  top: 250rpx;
  left: 442rpx;
  width: 90rpx;
  
  }
  .liaoning{
  top:310rpx;
  left: 540rpx;
  }
  .jilin{
  top: 255rpx;
  left: 580rpx;
  }
  .heilongjiang{
  top: 200rpx;
  left: 600rpx;
  width: 90rpx;
  }
  .shanghai{
  top: 500rpx;
  left: 545rpx;
  }
  .jiangsu{
  top: 440rpx;
  left: 505rpx;
  
  }
  .zhejiang{
  top: 550rpx;
  left: 515rpx;
  
  }
  .anhui{
  top: 488rpx;
  left: 455rpx;
  
  }
  .fujian{
  top: 620rpx;
  left: 465rpx;
  
  }
  .jiangxi{
  top: 558rpx;
  left: 420rpx;
  }
  .shandong{
  top: 388rpx;
  left: 535rpx;
  }
  .henan{
  top: 450rpx;
  left: 380rpx;
  }
  .hubei{
  top: 510rpx;
  left: 360rpx;
  }
  .hunan{
  top: 560rpx;
  left: 340rpx;
  }
  .guangdong{
  top: 620rpx;
  left: 380rpx;
  }
  .guangxi{
  top: 630rpx;
  left: 290rpx;
  }
  .hainan{
  top: 720rpx;
  left: 290rpx;
  }
  .sichuan{
  top: 490rpx;
  left: 190rpx;
  }
  .chongqi{
  top: 530rpx;
  left: 260rpx;
  }
  .guizhou{
  top: 580rpx;
  left: 252rpx;
  }
  .yunnan{
  top: 620rpx;
  left: 182rpx;
  
  }
  .xizang{
  top: 520rpx;
  left: 22rpx;
  
  }
  .sha{
  top: 440rpx;
  left: 292rpx;
  
  }
  .gansu{
  top: 330rpx;
  left: 102rpx;
  
  }
  .qinghai{
  top: 420rpx;
  left: 102rpx;
  
  }
  .ningxia{
  top: 370rpx;
  left: 212rpx;
  
  }
  .xinjiang{
  top: 270rpx;
  left: 12rpx;
  
  }
  .xianggang{
  top: 685rpx;
  left: 382rpx;
  
  }
  .aomen{
  top: 731rpx;
  left: 372rpx;
  }
  .taiwan{
  top: 650rpx;
  left: 542rpx;
  
  }